<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
  {
      // ...运算符:剩余 展开
      // 对象解构赋值
      // const {a,...lala}= {a:1,b:2,c:3};// 将未解构的属性组成一个新的对象
	  // console.log(a,lala);// 1 {b:2,c:3}

      // 数组解构赋值
      // const [a,...arr] = [1,2,3,4];// 未解构赋值的元素组件一个新的数组赋值给常量arr
	  // console.log(a,arr);// a,[2,3,4]

      // 合并对象
      // const obj = {
		//   a:1,
      //     age:100
      // }
	  // const obj2 = {
		//   b:2
      // }
	  // const obj3 = {
		//   ...obj,
      //     ...obj2
      // }
	  // console.log(obj3)

      // 传递参数
      // function fn(a,b,c,d,f){
		//   console.log(a,b,c,d,f);// 1 2 3 4 undefined
      // }
	  // fn(1,2,3,4);

	  // function fn(a){
		//   console.log(a);// 1
	  // }
	  // fn(1,2,3,4);

	  // function fn(...arr){
		//   console.log(arr);// [1,2,3,4]
	  // }
	  // fn(1,2,3,4);

	  // function fn(a,b,...arr){
		//   console.log(a,b,arr);// 1 2 [3,4]
	  // }
	  // fn(1,2,3,4);

  }
</script>
</html>